package com.shop2cn.iapi.coupon.parameter;

import java.math.BigDecimal;
import java.util.List;

public class CouponInfo {
    /**
     * 优惠券编号
     */
    private String CouponCode;
    private String CouponName;
    private String CouponDes;
    private BigDecimal MeetAmount;
    private BigDecimal DeductionAmount;
    private String StartTime;
    private String EndTime;
    /**
     * 当前买手购物车是否最优
     */
    private boolean IsBestShopping;
    /**
     * 用户类型
     */
    private Integer UserTypeInfo;
    private String SellerIds;
    private String ProductCategories;
    private String SpecificProducts;
    private String ProductBrands;
    private String ActivityIds;
    private String UsePlatforms;
    private String Countrys;
    private Integer ProductLimitType;
    private Integer SellerId;
    private Integer CouponType;
    private String CouponTypeBizValue;
    
    public String getCouponCode() {
        return CouponCode;
    }

    public void setCouponCode(String couponCode) {
        CouponCode = couponCode;
    }

    public String getCouponName() {
        return CouponName;
    }

    public void setCouponName(String couponName) {
        CouponName = couponName;
    }

    public String getCouponDes() {
        return CouponDes;
    }

    public void setCouponDes(String couponDes) {
        CouponDes = couponDes;
    }

    public BigDecimal getMeetAmount() {
        return MeetAmount;
    }

    public void setMeetAmount(BigDecimal meetAmount) {
        MeetAmount = meetAmount;
    }

    public BigDecimal getDeductionAmount() {
        return DeductionAmount;
    }

    public void setDeductionAmount(BigDecimal deductionAmount) {
        DeductionAmount = deductionAmount;
    }

    public String getStartTime() {
        return StartTime;
    }

    public void setStartTime(String startTime) {
        StartTime = startTime;
    }

    public String getEndTime() {
        return EndTime;
    }

    public void setEndTime(String endTime) {
        EndTime = endTime;
    }

    public boolean isIsBestShopping() {
        return IsBestShopping;
    }

    public void setIsBestShopping(boolean isBestShopping) {
        IsBestShopping = isBestShopping;
    }

    public Integer getUserTypeInfo() {
        return UserTypeInfo;
    }

    public void setUserTypeInfo(Integer userTypeInfo) {
        UserTypeInfo = userTypeInfo;
    }

    public String getSellerIds() {
        return SellerIds;
    }

    public void setSellerIds(String sellerIds) {
        SellerIds = sellerIds;
    }

    public String getProductCategories() {
        return ProductCategories;
    }

    public void setProductCategories(String productCategories) {
        ProductCategories = productCategories;
    }

    public String getSpecificProducts() {
        return SpecificProducts;
    }

    public void setSpecificProducts(String specificProducts) {
        SpecificProducts = specificProducts;
    }

    public String getProductBrands() {
        return ProductBrands;
    }

    public void setProductBrands(String productBrands) {
        ProductBrands = productBrands;
    }

    public String getActivityIds() {
        return ActivityIds;
    }

    public void setActivityIds(String activityIds) {
        ActivityIds = activityIds;
    }

    public String getUsePlatforms() {
        return UsePlatforms;
    }

    public void setUsePlatforms(String usePlatforms) {
        UsePlatforms = usePlatforms;
    }
    public String getCountrys() {
        return Countrys;
    }

    public void setCountrys(String countrys) {
    	Countrys = countrys;
    }
    
	public Integer getProductLimitType() {
		return ProductLimitType;
	}

	public void setProductLimitType(Integer productLimitType) {
		ProductLimitType = productLimitType;
	}

	public Integer getSellerId() {
		return SellerId;
	}

	public void setSellerId(Integer sellerId) {
		SellerId = sellerId;
	}
   
	public Integer getCouponType() {
		return CouponType;
	}

	public void setCouponType(Integer CouponType) {
		this.CouponType = CouponType;
	}
	
	public String getCouponTypeBizValue() {
		return CouponTypeBizValue;
	}

	public void setCouponTypeBizValue(String CouponTypeBizValue) {
		this.CouponTypeBizValue = CouponTypeBizValue;
	}
    
	/**
	 * 适用商品编号列表
	 * 这里的商品是购物车中的商品，而不是优惠券适用的所有商品
	 */
	 private  List<String> ProductIds ;
	 public List<String> getProductIds() {
	       return ProductIds;
	 }

	 public void setProductIds(List<String> productIds) {
	       this.ProductIds = productIds;
	 }
	 
	 
    private   Integer BatchId;
	public Integer getBatchId() {
		return BatchId;
	}
	public void setbatchId(Integer batchId) {
		this.BatchId = batchId;
	}
	
	
    private   String BatchCode;
	public String getBatchCode() {
		return BatchCode;
	}
	public void setBatchCode(String batchCode) {
		this.BatchCode = batchCode;
	}
	/**
	 * 货币单位
	 */
	 private  String Currency ;
	 public String getCurrency() {
	       return Currency;
	 }
	 public void setCurrency(String currency) {
	       this.Currency = currency;
	 }
	
	 
	/**
	 * 	货币符号
	 */
	 private  String CurrencySymbol ;
	 public String getCurrencySymbol() {
	       return CurrencySymbol;
	 }
	 public void setCurrencySymbol(String currencySymbol) {
	       this.CurrencySymbol = currencySymbol;
	 }
}
